Lists

  • This deals with lists

In [1]:
my_list = [1,2,3]

In [2]:
my_list


Out[2]:
[1, 2, 3]

In [3]:
my_list = ["shashank","Ragireddy",34,True]

In [4]:
my_list


Out[4]:
['shashank', 'Ragireddy', 34, True]

In [5]:
len(my_list)


Out[5]:
4

In [11]:
type(my_list[0])


Out[11]:
str

In [13]:
print(type(my_list[0]))
print(type(my_list[1]))
print(type(my_list[2]))
print(type(my_list[3]))


<type 'str'>
<type 'str'>
<type 'int'>
<type 'bool'>

In [14]:
my_list[0:]


Out[14]:
['shashank', 'Ragireddy', 34, True]

In [15]:
my_list[::-1]


Out[15]:
[True, 34, 'Ragireddy', 'shashank']

In [16]:
my_list[:2]


Out[16]:
['shashank', 'Ragireddy']

In [17]:
my_list[1:3]


Out[17]:
['Ragireddy', 34]

In [19]:
my_list + ["New Item"]


Out[19]:
['shashank', 'Ragireddy', 34, True, 'New Item']

In [20]:
my_list


Out[20]:
['shashank', 'Ragireddy', 34, True]

In [31]:
my_list = my_list + ["Permanet Item"]

In [22]:
my_list


Out[22]:
['shashank', 'Ragireddy', 34, True, 'Permanet Item']

In [25]:
my_list *2


Out[25]:
['shashank',
 'Ragireddy',
 34,
 True,
 'Permanet Item',
 'shashank',
 'Ragireddy',
 34,
 True,
 'Permanet Item']

In [28]:
my_list


Out[28]:
['shashank', 'Ragireddy', 34, True, 'Permanet Item']

In [29]:
my_list.remove("Permanet Item")

In [30]:
my_list


Out[30]:
['shashank', 'Ragireddy', 34, True]

In [33]:
my_list.pop(4)


Out[33]:
'Permanet Item'

In [34]:
my_list


Out[34]:
['shashank', 'Ragireddy', 34, True]

In [36]:
my_list.append("A")

In [37]:
my_list


Out[37]:
['shashank', 'Ragireddy', 34, True, 'A']

In [38]:
my_list.insert(0,"FIRST POSITION")

In [39]:
my_list


Out[39]:
['FIRST POSITION', 'shashank', 'Ragireddy', 34, True, 'A']

In [43]:
my_list.count("shashank")


Out[43]:
1

In [49]:
my_lst = [2,5,1,4,0]

In [50]:
my_lst


Out[50]:
[2, 5, 1, 4, 0]

In [51]:
my_lst.sort()

In [52]:
my_lst


Out[52]:
[0, 1, 2, 4, 5]

In [53]:
my_lst.reverse()

In [54]:
my_lst


Out[54]:
[5, 4, 2, 1, 0]

In [56]:
l_1 = [1,2,3]
l_2 = [4,5,6]
l_3 = [7,8,9]

In [58]:
matrix = [l_1,l_2,l_3]

In [59]:
matrix


Out[59]:
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

In [61]:
martix[0][0]


Out[61]:
1

In [62]:
matrix[1][1]


Out[62]:
5

In [63]:
sec_col = [item[1] for item in matrix]
sec_col


Out[63]:
[2, 5, 8]

In [66]:
for item in matrix:
    print(item[2])


3
6
9

In [ ]: